import axios from 'axios'
import { Toast } from 'vant'
import 'nprogress/nprogress.css'
import NProgress from 'nprogress'
// 配置接口根路径
// axios.defaults.baseURL = 'http://localhost:8888'

// // axios请求拦截
// axios.interceptors.request.use(function (config) {
//   // config.headers.common.Authorization = 'AUTH_TOKEN'
//   return config
// }, function (error) {
//   return Promise.reject(error)
// })

// // axios响应拦截
// axios.interceptors.response.use(function (response) {
//   return response.data.message
// }, function (error) {
//   Toast('数据请求失败' + error)
//   return Promise.reject(error)
// })
// 配置根路径
const http = axios.create({
  baseURL: 'http://115.159.63.12:8888'
  // baseURL: 'http://127.0.0.1:8888'
})

// axios请求拦截
http.interceptors.request.use(function (config) {
  // config.headers.common.Authorization = 'AUTH_TOKEN'
  NProgress.start()
  return config
}, function (error) {
  return Promise.reject(error)
})

// axios响应拦截
http.interceptors.response.use(function (response) {
  NProgress.done()
  return response.data
}, function (error) {
  Toast('数据请求失败' + error)
  return Promise.reject(error)
})

export default http